section{
            width: 40%;
            position: absolute;
            top: 0px;
            bottom: 0px;
            right: 0px;
            left: 0px;
            margin: auto;
            
            
        }
        table{
            border-spacing: 0px 20px;
            margin-left: 40px;
        }
        fieldset{
            border-radius: 5px;
            box-shadow: #ccc 10px 10px 10px;
        }
        .okMessage{
            color: green;
        }
        .errorMessage{
            color: red;
        }
        .error_block{
            margin-left: 35px;
            width: 100%;
        }
        .errorImg{
            background:url(../img/small_icons.jpg) no-repeat -80px -4px/300px 300px;
        }
        .okImg{
            background:url(../img/small_icons.jpg) no-repeat -182px -236px/300px 300px;
        }
        [class$='_error_img']{
            float: left;
            margin-right: 5px;
            width: 14px;
            height: 20px;
        }
        .email_error_img,.userName_error_img,.userNick_error_img,.password_error_img,.rePassword_error_img,.phone_error_img{
            float: left;
            margin-right: 5px;
            width:14px;
            height: 20px;
        }